package com.vpx.server.bean.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description
 * @Author PC
 * @Date 2023/11/18 15:28
 **/
@Data
@TableName("c_template")
@ApiModel(value = "协议模板表")
public class Template {

    @ApiModelProperty(value = "配置id")
    @TableId(type = IdType.UUID)
    private String id;

    @ApiModelProperty(value = "模板名称")
    private String templateName;

    @ApiModelProperty(value = "模板编号")
    private String templateCode;

    @ApiModelProperty(value = "模板图标")
    private String templateIcon;

    @ApiModelProperty(value = "模板类型：(1、硬件配置 2、总线配置 3、协议配置 4、共享配置 5、观察者配置 6、流程步 7、测试用例 8、流程项)")
    private String templateType;

    @ApiModelProperty(value = "类别id->c_type表")
    private String typeId;

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "创建人")
    private String createUser;
}
